
package SintaticoPacote;

import compilador_full.TabelaSimbolos;

/**
 *
 * @author Beto
 */
public class TermoAritmetico {

    public static boolean termoAritmetico(TabelaSimbolos tabelaSimbolos) {
        String opMultiplicativo;

        if (Fator.fator(tabelaSimbolos)) {
            while(tabelaSimbolos.getLookahead().equals("*") ||
                    tabelaSimbolos.getLookahead().equals("/")) {

                opMultiplicativo = tabelaSimbolos.getLookahead();

                if(tabelaSimbolos.reconhecer(opMultiplicativo))
                    if(Fator.fator(tabelaSimbolos))
                        return true;
                    else return false;
                else return false;
            }
        }
        else return false;


        

        return true;
    }

}
